//+--------------------------------------------------------------------------------
//| Copyright (c) 2012 - 2013 ### an.vuongngocduy
//| This file is a part of Compact Game Engine (CGE)
//+--------------------------------------------------------------------------------
#include "cgeTexture.h"

namespace cge
{
	namespace gfx
	{
		//=========================================================================================
		Texture::Texture()
		{
		}

		//=========================================================================================
		Texture::~Texture()
		{
		}

		//=========================================================================================
		u32 Texture::Width() const
		{
			return mWidth;
		}

		//=========================================================================================
		u32 Texture::Height() const
		{
			return mHeight;
		}
		
		//=========================================================================================
		u32 Texture::Depth() const
		{
			return mDepth;
		}

		//=========================================================================================
		String Texture::Identifier() const
		{
			return mIdentifier;
		}

		//=========================================================================================
		EPixelFormat Texture::PixelFormat() const
		{
			return mFormat;
		}

		//=========================================================================================
		ERendererDriver Texture::RendererDriver() const
		{
			return mDriver;
		}

		//=========================================================================================
	}
}